HVM JDK支持列表¶
说明¶
HVM是一款Java智能合约执行器,可以运行采用Java语言编写的符合合约规范的Java智能合约,原则上HVM的Java智能合约采用javac编译器编译即可,不需要经过特殊的编译,且使用上jdk接口同jdk6一致,接口行为理论上同OpenJDK一致,但在区块链特殊场景下,并非所有接口能够正常使用,部分功能的接口和功能被HVM所限制以保证智能合约执行的沙箱环境的安全。
限制功能主要包括如下:
- 反射
- 时间及处理相关
- 随机数
- 网络访问、远程服务
- io、nio文件流
- 配置文件相关
- java.lang.Math包中浮点数相关函数
其他不推荐使用的文字和数字的格式化工具,正则表达式匹配工具,该部分目前只支持简单的匹配。
可使用JDK列表¶
1. java.lang包 |-- java.lang.AbstractMethodError |-- java.lang.Appendable | |-- java.lang.Appendable append(char) | |-- java.lang.Appendable append(java.lang.CharSequence) | |-- java.lang.Appendable append(java.lang.CharSequence, int, int) |-- java.lang.ArithmeticException |-- java.lang.ArrayIndexOutOfBoundsException |-- java.lang.ArrayStoreException |-- java.lang.AssertionError |-- java.lang.AutoCloseable | |-- void close() |-- java.lang.Boolean | |-- java.lang.Boolean valueOf(boolean) | |-- java.lang.Boolean valueOf(java.lang.String) | |-- int compareTo(java.lang.Boolean) | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- java.lang.String toString() | |-- java.lang.String toString(boolean) | |-- boolean booleanValue() | |-- boolean getBoolean(java.lang.String) | |-- boolean parseBoolean(java.lang.String) | |-- int compareTo(java.lang.Object) |-- java.lang.Byte | |-- java.lang.Byte valueOf(byte) | |-- java.lang.Byte valueOf(java.lang.String, int) | |-- java.lang.Byte valueOf(java.lang.String) | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- java.lang.String toString() | |-- int compareTo(java.lang.Byte) | |-- java.lang.String toString(byte, int) | |-- java.lang.String toString(byte) | |-- byte parseByte(java.lang.String, int) | |-- byte parseByte(java.lang.String) | |-- byte byteValue() | |-- short shortValue() | |-- int intValue() | |-- long longValue() | |-- float floatValue() | |-- double doubleValue() | |-- int toUnsignedInt(byte) | |-- java.lang.Byte decode(java.lang.String) | |-- int compareTo(java.lang.Object) |-- java.lang.CharSequence | |-- char charAt(int) | |-- int length() | |-- java.lang.CharSequence subSequence(int, int) | |-- java.lang.String toString() |-- java.lang.Character | |-- java.lang.Character valueOf(char) | |-- int compareTo(java.lang.Character) | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- java.lang.String toString() | |-- java.lang.String toString(char) | |-- char charValue() | |-- char toLowerCase(char) | |-- int toLowerCase(int) | |-- char toUpperCase(char) | |-- int toUpperCase(int) | |-- boolean isDigit(char) | |-- boolean isDigit(int) | |-- int digit(char, int) | |-- char forDigit(int, int) | |-- boolean isLetter(int) | |-- boolean isLetter(char) | |-- boolean isLetterOrDigit(char) | |-- boolean isLetterOrDigit(int) | |-- boolean isLowerCase(int) | |-- boolean isLowerCase(char) | |-- boolean isUpperCase(char) | |-- boolean isUpperCase(int) | |-- boolean isWhitespace(int) | |-- boolean isWhitespace(char) | |-- boolean isSpaceChar(char) | |-- boolean isHighSurrogate(char) | |-- boolean isLowSurrogate(char) | |-- char[] toChars(int) | |-- char reverseBytes(char) | |-- int compareTo(java.lang.Object) |-- java.lang.ClassCastException |-- java.lang.ClassNotFoundException | |-- java.lang.Throwable getException() |-- java.lang.CloneNotSupportedException |-- java.lang.Cloneable |-- java.lang.Comparable | |-- int compareTo(java.lang.Object) |-- java.lang.Deprecated |-- java.lang.Double | |-- java.lang.Double valueOf(double) | |-- java.lang.Double valueOf(java.lang.String) | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- java.lang.String toString() | |-- java.lang.String toString(double) | |-- byte byteValue() | |-- short shortValue() | |-- int intValue() | |-- long longValue() | |-- float floatValue() | |-- double doubleValue() | |-- boolean isInfinite() | |-- boolean isInfinite(double) | |-- boolean isNaN() | |-- double parseDouble(java.lang.String) | |-- long doubleToLongBits(double) | |-- long doubleToRawLongBits(double) | |-- double longBitsToDouble(long) | |-- boolean isNaN(double) | |-- int compareTo(java.lang.Double) | |-- int compare(double, double) | |-- boolean isFinite(double) | |-- java.lang.String toHexString(double) | |-- int compareTo(java.lang.Object) |-- java.lang.Error |-- java.lang.Exception |-- java.lang.ExceptionInInitializerError |-- java.lang.Float | |-- java.lang.Float valueOf(float) | |-- java.lang.Float valueOf(java.lang.String) | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- java.lang.String toString() | |-- java.lang.String toString(float) | |-- byte byteValue() | |-- short shortValue() | |-- int intValue() | |-- long longValue() | |-- float floatValue() | |-- double doubleValue() | |-- boolean isInfinite() | |-- boolean isNaN() | |-- float parseFloat(java.lang.String) | |-- int floatToIntBits(float) | |-- int floatToRawIntBits(float) | |-- float intBitsToFloat(int) | |-- boolean isInfinite(float) | |-- boolean isNaN(float) | |-- int compareTo(java.lang.Float) | |-- int compare(float, float) | |-- int compareTo(java.lang.Object) |-- java.lang.IllegalAccessError |-- java.lang.IllegalAccessException |-- java.lang.IllegalArgumentException |-- java.lang.IllegalMonitorStateException |-- java.lang.IllegalStateException |-- java.lang.IllegalThreadStateException |-- java.lang.IncompatibleClassChangeError |-- java.lang.IndexOutOfBoundsException |-- java.lang.InheritableThreadLocal |-- java.lang.InstantiationError |-- java.lang.InstantiationException |-- java.lang.Integer | |-- java.lang.Integer valueOf(int) | |-- java.lang.Integer valueOf(java.lang.String) | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- int compareTo(java.lang.Integer) | |-- java.lang.String toString() | |-- java.lang.String toString(int, int) | |-- java.lang.String toString(int) | |-- java.lang.String toHexString(int) | |-- java.lang.String toOctalString(int) | |-- java.lang.String toBinaryString(int) | |-- byte byteValue() | |-- short shortValue() | |-- int intValue() | |-- long longValue() | |-- float floatValue() | |-- double doubleValue() | |-- int signum(int) | |-- int bitCount(int) | |-- int reverseBytes(int) | |-- int parseInt(java.lang.String) | |-- int parseInt(java.lang.String, int) | |-- java.lang.Integer decode(java.lang.String) | |-- java.lang.Integer valueOf(java.lang.String, int) | |-- int numberOfLeadingZeros(int) | |-- int numberOfTrailingZeros(int) | |-- int highestOneBit(int) | |-- int lowestOneBit(int) | |-- int reverse(int) | |-- int rotateRight(int, int) | |-- int rotateLeft(int, int) | |-- java.lang.Integer getInteger(java.lang.String) | |-- java.lang.Integer getInteger(java.lang.String, int) | |-- java.lang.Integer getInteger(java.lang.String, java.lang.Integer) | |-- int compareTo(java.lang.Object) |-- java.lang.InternalError |-- java.lang.Iterable | |-- java.util.Iterator iterator() |-- java.lang.Long | |-- java.lang.Long valueOf(java.lang.String) | |-- java.lang.Long valueOf(long) | |-- int compareTo(java.lang.Long) | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- java.lang.String toString() | |-- java.lang.String toString(long, int) | |-- java.lang.String toString(long) | |-- java.lang.String toHexString(long) | |-- java.lang.String toOctalString(long) | |-- java.lang.String toBinaryString(long) | |-- byte byteValue() | |-- short shortValue() | |-- int intValue() | |-- long longValue() | |-- float floatValue() | |-- double doubleValue() | |-- int signum(long) | |-- long parseLong(java.lang.String) | |-- long parseLong(java.lang.String, int) | |-- long highestOneBit(long) | |-- long lowestOneBit(long) | |-- long reverse(long) | |-- int numberOfLeadingZeros(long) | |-- int numberOfTrailingZeros(long) | |-- int bitCount(long) | |-- long rotateLeft(long, int) | |-- long rotateRight(long, int) | |-- long reverseBytes(long) | |-- java.lang.Long decode(java.lang.String) | |-- java.lang.Long valueOf(java.lang.String, int) | |-- java.lang.Long getLong(java.lang.String) | |-- java.lang.Long getLong(java.lang.String, long) | |-- java.lang.Long getLong(java.lang.String, java.lang.Long) | |-- int compareTo(java.lang.Object) |-- java.lang.NegativeArraySizeException |-- java.lang.NullPointerException |-- java.lang.Number | |-- int intValue() | |-- long longValue() | |-- float floatValue() | |-- double doubleValue() | |-- byte byteValue() | |-- short shortValue() |-- java.lang.Object | |-- boolean equals(java.lang.Object) | |-- java.lang.String toString() |-- java.lang.Short | |-- java.lang.String toString(short) | |-- short parseShort(java.lang.String, int) | |-- short parseShort(java.lang.String) | |-- java.lang.Short valueOf(java.lang.String, int) | |-- java.lang.Short valueOf(java.lang.String) | |-- java.lang.Short valueOf(short) | |-- java.lang.Short decode(java.lang.String) | |-- byte byteValue() | |-- short shortValue() | |-- int intValue() | |-- long longValue() | |-- float floatValue() | |-- double doubleValue() | |-- java.lang.String toString() | |-- int hashCode() | |-- boolean equals(java.lang.Object) | |-- int compareTo(java.lang.Short) | |-- short reverseBytes(short) | |-- int compareTo(java.lang.Object) |-- java.lang.String | |-- java.lang.String toString() | |-- int length() | |-- int hashCode() | |-- boolean equals(java.lang.Object) | |-- boolean equalsIgnoreCase(java.lang.String) | |-- int compareTo(java.lang.String) | |-- int compareToIgnoreCase(java.lang.String) | |-- java.lang.String trim() | |-- java.lang.String toLowerCase() | |-- java.lang.String toUpperCase() | |-- int indexOf(int) | |-- int indexOf(int, int) | |-- int lastIndexOf(int) | |-- int indexOf(java.lang.String) | |-- int indexOf(java.lang.String, int) | |-- int lastIndexOf(java.lang.String) | |-- int lastIndexOf(java.lang.String, int) | |-- java.lang.String replace(char, char) | |-- java.lang.String substring(int) | |-- java.lang.String substring(int, int) | |-- boolean startsWith(java.lang.String) | |-- boolean startsWith(java.lang.String, int) | |-- boolean endsWith(java.lang.String) | |-- java.lang.String concat(java.lang.String) | |-- void getBytes(int, int, byte[], int) | |-- byte[] getBytes() | |-- byte[] getBytes(java.lang.String) | |-- void getChars(int, int, char[], int) | |-- char[] toCharArray() | |-- char charAt(int) | |-- java.lang.String[] split(java.lang.String) | |-- java.lang.String[] split(java.lang.String, int) | |-- java.lang.CharSequence subSequence(int, int) | |-- boolean matches(java.lang.String) | |-- java.lang.String replaceFirst(java.lang.String, java.lang.String) | |-- java.lang.String replaceAll(java.lang.String, java.lang.String) | |-- java.lang.String replace(java.lang.CharSequence, java.lang.CharSequence) | |-- java.lang.String valueOf(java.lang.Object) | |-- java.lang.String valueOf(boolean) | |-- java.lang.String valueOf(byte) | |-- java.lang.String valueOf(short) | |-- java.lang.String valueOf(char) | |-- java.lang.String valueOf(int) | |-- java.lang.String valueOf(long) | |-- java.lang.String valueOf(float) | |-- java.lang.String valueOf(double) | |-- java.lang.String valueOf(char[], int, int) | |-- java.lang.String valueOf(char[]) | |-- int lastIndexOf(int, int) | |-- boolean isEmpty() | |-- boolean contains(java.lang.CharSequence) | |-- java.lang.String toUpperCase(java.util.Locale) | |-- java.lang.String toLowerCase(java.util.Locale) | |-- java.lang.String copyValueOf(char[], int, int) | |-- java.lang.String copyValueOf(char[]) | |-- int compareTo(java.lang.Object) |-- java.lang.StringBuffer | |-- java.lang.StringBuffer append(java.lang.String) | |-- java.lang.StringBuffer append(java.lang.CharSequence) | |-- java.lang.StringBuffer append(java.lang.StringBuffer) | |-- java.lang.StringBuffer append(java.lang.Object) | |-- java.lang.StringBuffer append(char) | |-- java.lang.StringBuffer append(boolean) | |-- java.lang.StringBuffer append(int) | |-- java.lang.StringBuffer append(long) | |-- java.lang.StringBuffer append(float) | |-- java.lang.StringBuffer append(double) | |-- java.lang.StringBuffer append(char[], int, int) | |-- java.lang.StringBuffer append(char[]) | |-- java.lang.StringBuffer append(java.lang.CharSequence, int, int) | |-- int indexOf(java.lang.String) | |-- int indexOf(java.lang.String, int) | |-- java.lang.StringBuffer insert(int, java.lang.String) | |-- java.lang.StringBuffer insert(int, char) | |-- java.lang.StringBuffer insert(int, int) | |-- java.lang.StringBuffer insert(int, java.lang.CharSequence) | |-- java.lang.StringBuffer insert(int, java.lang.CharSequence, int, int) | |-- java.lang.StringBuffer insert(int, char[], int, int) | |-- java.lang.StringBuffer delete(int, int) | |-- java.lang.StringBuffer deleteCharAt(int) | |-- char charAt(int) | |-- int length() | |-- java.lang.StringBuffer replace(int, int, java.lang.String) | |-- void setLength(int) | |-- void setCharAt(int, char) | |-- void getChars(int, int, char[], int) | |-- java.lang.String toString() | |-- java.lang.String substring(int, int) | |-- java.lang.String substring(int) | |-- java.lang.CharSequence subSequence(int, int) | |-- int lastIndexOf(java.lang.String) | |-- int lastIndexOf(java.lang.String, int) | |-- java.lang.StringBuffer reverse() |-- java.lang.StringBuilder | |-- java.lang.StringBuilder append(java.lang.String) | |-- java.lang.StringBuilder append(java.lang.StringBuffer) | |-- java.lang.StringBuilder append(java.lang.CharSequence) | |-- java.lang.StringBuilder append(java.lang.CharSequence, int, int) | |-- java.lang.StringBuilder append(char[], int, int) | |-- java.lang.StringBuilder append(char[]) | |-- java.lang.StringBuilder append(java.lang.Object) | |-- java.lang.StringBuilder append(char) | |-- java.lang.StringBuilder append(boolean) | |-- java.lang.StringBuilder append(int) | |-- java.lang.StringBuilder append(long) | |-- java.lang.StringBuilder append(float) | |-- java.lang.StringBuilder append(double) | |-- char charAt(int) | |-- java.lang.StringBuilder insert(int, java.lang.String) | |-- java.lang.StringBuilder insert(int, java.lang.CharSequence) | |-- java.lang.StringBuilder insert(int, char) | |-- java.lang.StringBuilder insert(int, int) | |-- java.lang.StringBuilder insert(int, boolean) | |-- java.lang.StringBuilder delete(int, int) | |-- java.lang.StringBuilder deleteCharAt(int) | |-- java.lang.StringBuilder replace(int, int, java.lang.String) | |-- int indexOf(java.lang.String) | |-- int indexOf(java.lang.String, int) | |-- int lastIndexOf(java.lang.String) | |-- int lastIndexOf(java.lang.String, int) | |-- int length() | |-- void setLength(int) | |-- void getChars(int, int, char[], int) | |-- java.lang.String toString() | |-- java.lang.String substring(int) | |-- java.lang.String substring(int, int) | |-- java.lang.CharSequence subSequence(int, int) | |-- void setCharAt(int, char) | |-- void ensureCapacity(int) | |-- java.lang.StringBuilder reverse() | |-- java.lang.Appendable append(java.lang.CharSequence, int, int) | |-- java.lang.Appendable append(java.lang.CharSequence) | |-- java.lang.Appendable append(char) |-- java.lang.StringIndexOutOfBoundsException |-- java.lang.System | |-- void arraycopy(java.lang.Object, int, java.lang.Object, int, int)
- java.math包
|-- java.math.BigDecimal | |-- java.math.BigDecimal valueOf(long, int) | |-- java.math.BigDecimal valueOf(long) | |-- java.math.BigDecimal valueOf(double) | |-- java.math.BigDecimal add(java.math.BigDecimal) | |-- java.math.BigDecimal add(java.math.BigDecimal, java.math.MathContext) | |-- java.math.BigDecimal subtract(java.math.BigDecimal) | |-- java.math.BigDecimal subtract(java.math.BigDecimal, java.math.MathContext) | |-- java.math.BigDecimal multiply(java.math.BigDecimal) | |-- java.math.BigDecimal multiply(java.math.BigDecimal, java.math.MathContext) | |-- java.math.BigDecimal divide(java.math.BigDecimal, int, int) | |-- java.math.BigDecimal divide(java.math.BigDecimal, int, java.math.RoundingMode) | |-- java.math.BigDecimal divide(java.math.BigDecimal, int) | |-- java.math.BigDecimal divide(java.math.BigDecimal, java.math.RoundingMode) | |-- java.math.BigDecimal divide(java.math.BigDecimal) | |-- java.math.BigDecimal divide(java.math.BigDecimal, java.math.MathContext) | |-- java.math.BigDecimal divideToIntegralValue(java.math.BigDecimal) | |-- java.math.BigDecimal divideToIntegralValue(java.math.BigDecimal, java.math.MathContext) | |-- java.math.BigDecimal remainder(java.math.BigDecimal) | |-- java.math.BigDecimal remainder(java.math.BigDecimal, java.math.MathContext) | |-- java.math.BigDecimal[] divideAndRemainder(java.math.BigDecimal) | |-- java.math.BigDecimal[] divideAndRemainder(java.math.BigDecimal, java.math.MathContext) | |-- java.math.BigDecimal pow(int) | |-- java.math.BigDecimal pow(int, java.math.MathContext) | |-- java.math.BigDecimal abs() | |-- java.math.BigDecimal abs(java.math.MathContext) | |-- java.math.BigDecimal negate() | |-- java.math.BigDecimal negate(java.math.MathContext) | |-- java.math.BigDecimal plus() | |-- java.math.BigDecimal plus(java.math.MathContext) | |-- int signum() | |-- int scale() | |-- int precision() | |-- java.math.BigInteger unscaledValue() | |-- java.math.BigDecimal round(java.math.MathContext) | |-- java.math.BigDecimal setScale(int, java.math.RoundingMode) | |-- java.math.BigDecimal setScale(int, int) | |-- java.math.BigDecimal setScale(int) | |-- java.math.BigDecimal movePointLeft(int) | |-- java.math.BigDecimal movePointRight(int) | |-- java.math.BigDecimal scaleByPowerOfTen(int) | |-- java.math.BigDecimal stripTrailingZeros() | |-- int compareTo(java.math.BigDecimal) | |-- boolean equals(java.lang.Object) | |-- java.math.BigDecimal min(java.math.BigDecimal) | |-- java.math.BigDecimal max(java.math.BigDecimal) | |-- int hashCode() | |-- java.lang.String toString() | |-- java.lang.String toEngineeringString() | |-- java.lang.String toPlainString() | |-- java.math.BigInteger toBigInteger() | |-- java.math.BigInteger toBigIntegerExact() | |-- long longValue() | |-- long longValueExact() | |-- int intValue() | |-- int intValueExact() | |-- short shortValueExact() | |-- byte byteValueExact() | |-- float floatValue() | |-- double doubleValue() | |-- java.math.BigDecimal ulp() | |-- int compareTo(java.lang.Object) |-- java.math.BigInteger | |-- java.math.BigInteger nextProbablePrime() | |-- java.math.BigInteger valueOf(long) | |-- java.math.BigInteger add(java.math.BigInteger) | |-- java.math.BigInteger subtract(java.math.BigInteger) | |-- java.math.BigInteger multiply(java.math.BigInteger) | |-- java.math.BigInteger divide(java.math.BigInteger) | |-- java.math.BigInteger[] divideAndRemainder(java.math.BigInteger) | |-- java.math.BigInteger remainder(java.math.BigInteger) | |-- java.math.BigInteger pow(int) | |-- java.math.BigInteger gcd(java.math.BigInteger) | |-- java.math.BigInteger abs() | |-- java.math.BigInteger negate() | |-- int signum() | |-- java.math.BigInteger mod(java.math.BigInteger) | |-- java.math.BigInteger modPow(java.math.BigInteger, java.math.BigInteger) | |-- java.math.BigInteger modInverse(java.math.BigInteger) | |-- java.math.BigInteger shiftLeft(int) | |-- java.math.BigInteger shiftRight(int) | |-- java.math.BigInteger and(java.math.BigInteger) | |-- java.math.BigInteger or(java.math.BigInteger) | |-- java.math.BigInteger xor(java.math.BigInteger) | |-- java.math.BigInteger not() | |-- java.math.BigInteger andNot(java.math.BigInteger) | |-- boolean testBit(int) | |-- java.math.BigInteger setBit(int) | |-- java.math.BigInteger clearBit(int) | |-- java.math.BigInteger flipBit(int) | |-- int getLowestSetBit() | |-- int bitLength() | |-- int bitCount() | |-- boolean isProbablePrime(int) | |-- int compareTo(java.math.BigInteger) | |-- boolean equals(java.lang.Object) | |-- java.math.BigInteger min(java.math.BigInteger) | |-- java.math.BigInteger max(java.math.BigInteger) | |-- int hashCode() | |-- java.lang.String toString(int) | |-- java.lang.String toString() | |-- byte[] toByteArray() | |-- int intValue() | |-- long longValue() | |-- float floatValue() | |-- double doubleValue() | |-- int compareTo(java.lang.Object)
- java.util包
|-- java.util.AbstractCollection | |-- boolean add(java.lang.Object) | |-- boolean addAll(java.util.Collection) | |-- void clear() | |-- boolean contains(java.lang.Object) | |-- boolean containsAll(java.util.Collection) | |-- boolean isEmpty() | |-- boolean remove(java.lang.Object) | |-- boolean removeAll(java.util.Collection) | |-- int size() | |-- java.lang.Object[] toArray() | |-- java.lang.Object[] toArray(java.lang.Object[]) | |-- java.util.Iterator iterator() | |-- java.lang.String toString() | |-- boolean retainAll(java.util.Collection) |-- java.util.AbstractDeque | |-- void push(java.lang.Object) | |-- void addLast(java.lang.Object) | |-- void addFirst(java.lang.Object) | |-- boolean offer(java.lang.Object) | |-- java.lang.Object poll() | |-- java.lang.Object pop() | |-- java.lang.Object removeFirst() | |-- boolean remove(java.lang.Object) | |-- java.lang.Object removeLast() | |-- java.lang.Object getFirst() | |-- java.lang.Object getLast() | |-- java.lang.Object peek() |-- java.util.AbstractList | |-- boolean add(java.lang.Object) | |-- boolean addAll(java.util.Collection) | |-- boolean addAll(int, java.util.Collection) | |-- java.lang.Object set(int, java.lang.Object) | |-- void add(int, java.lang.Object) | |-- java.lang.Object remove(int) | |-- java.util.Iterator iterator() | |-- java.util.ListIterator listIterator() | |-- int indexOf(java.lang.Object) | |-- java.util.ListIterator listIterator(int) | |-- int lastIndexOf(java.lang.Object) | |-- int hashCode() | |-- boolean equals(java.lang.Object) | |-- java.util.List subList(int, int) |-- java.util.AbstractMap | |-- java.util.Set entrySet() | |-- int size() | |-- boolean isEmpty() | |-- java.util.Collection values() | |-- java.lang.Object get(java.lang.Object) | |-- java.lang.Object put(java.lang.Object, java.lang.Object) | |-- void putAll(java.util.Map) | |-- void clear() | |-- java.lang.Object remove(java.lang.Object) | |-- java.lang.String toString() | |-- int hashCode() | |-- boolean equals(java.lang.Object) | |-- boolean containsValue(java.lang.Object) | |-- boolean containsKey(java.lang.Object) | |-- java.util.Set keySet() |-- java.util.AbstractQueue | |-- boolean add(java.lang.Object) | |-- boolean addAll(java.util.Collection) | |-- void clear() | |-- java.lang.Object element() | |-- java.lang.Object remove() |-- java.util.AbstractSequentialList | |-- java.lang.Object get(int) | |-- java.lang.Object set(int, java.lang.Object) | |-- void add(int, java.lang.Object) | |-- java.lang.Object remove(int) | |-- boolean addAll(int, java.util.Collection) | |-- java.util.ListIterator listIterator(int) |-- java.util.AbstractSet | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- boolean removeAll(java.util.Collection) |-- java.util.ArrayDeque | |-- boolean offerFirst(java.lang.Object) | |-- boolean offerLast(java.lang.Object) | |-- java.lang.Object pollFirst() | |-- java.lang.Object pollLast() | |-- java.lang.Object peekFirst() | |-- java.lang.Object peekLast() | |-- boolean addAll(java.util.Collection) | |-- boolean removeAll(java.util.Collection) | |-- boolean removeFirstOccurrence(java.lang.Object) | |-- boolean removeLastOccurrence(java.lang.Object) | |-- void clear() | |-- int size() | |-- boolean contains(java.lang.Object) | |-- boolean containsAll(java.util.Collection) | |-- java.lang.Object[] toArray() | |-- java.lang.Object[] toArray(java.lang.Object[]) | |-- java.util.Iterator iterator() | |-- java.util.Iterator descendingIterator() |-- java.util.ArrayList | |-- void trimToSize() | |-- void ensureCapacity(int) | |-- int size() | |-- boolean isEmpty() | |-- boolean contains(java.lang.Object) | |-- int indexOf(java.lang.Object) | |-- int lastIndexOf(java.lang.Object) | |-- java.lang.Object clone() | |-- java.lang.Object[] toArray() | |-- java.lang.Object[] toArray(java.lang.Object[]) | |-- java.lang.Object get(int) | |-- java.lang.Object set(int, java.lang.Object) | |-- boolean add(java.lang.Object) | |-- void add(int, java.lang.Object) | |-- java.lang.Object remove(int) | |-- boolean remove(java.lang.Object) | |-- void clear() | |-- boolean addAll(java.util.Collection) | |-- boolean addAll(int, java.util.Collection) | |-- boolean removeAll(java.util.Collection) | |-- boolean retainAll(java.util.Collection) | |-- java.util.ListIterator listIterator(int) | |-- java.util.ListIterator listIterator() | |-- java.util.Iterator iterator() | |-- java.util.List subList(int, int) |-- java.util.Arrays | |-- void sort(long[]) | |-- void sort(long[], int, int) | |-- void sort(int[]) | |-- void sort(int[], int, int) | |-- void sort(short[]) | |-- void sort(short[], int, int) | |-- void sort(char[]) | |-- void sort(char[], int, int) | |-- void sort(byte[]) | |-- void sort(byte[], int, int) | |-- void sort(double[]) | |-- void sort(double[], int, int) | |-- void sort(float[]) | |-- void sort(float[], int, int) | |-- void sort(java.lang.Object[]) | |-- void sort(java.lang.Object[], int, int) | |-- void sort(java.lang.Object[], java.util.Comparator) | |-- void sort(java.lang.Object[], int, int, java.util.Comparator) | |-- int binarySearch(long[], long) | |-- int binarySearch(long[], int, int, long) | |-- int binarySearch(int[], int) | |-- int binarySearch(int[], int, int, int) | |-- int binarySearch(short[], short) | |-- int binarySearch(short[], int, int, short) | |-- int binarySearch(char[], char) | |-- int binarySearch(char[], int, int, char) | |-- int binarySearch(byte[], byte) | |-- int binarySearch(byte[], int, int, byte) | |-- int binarySearch(double[], double) | |-- int binarySearch(double[], int, int, double) | |-- int binarySearch(float[], float) | |-- int binarySearch(float[], int, int, float) | |-- int binarySearch(java.lang.Object[], java.lang.Object) | |-- int binarySearch(java.lang.Object[], int, int, java.lang.Object) | |-- int binarySearch(java.lang.Object[], java.lang.Object, java.util.Comparator) | |-- int binarySearch(java.lang.Object[], int, int, java.lang.Object, java.util.Comparator) | |-- boolean equals(long[], long[]) | |-- boolean equals(int[], int[]) | |-- boolean equals(short[], short[]) | |-- boolean equals(char[], char[]) | |-- boolean equals(byte[], byte[]) | |-- boolean equals(boolean[], boolean[]) | |-- boolean equals(double[], double[]) | |-- boolean equals(float[], float[]) | |-- boolean equals(java.lang.Object[], java.lang.Object[]) | |-- void fill(long[], long) | |-- void fill(long[], int, int, long) | |-- void fill(int[], int) | |-- void fill(int[], int, int, int) | |-- void fill(short[], short) | |-- void fill(short[], int, int, short) | |-- void fill(char[], char) | |-- void fill(char[], int, int, char) | |-- void fill(byte[], byte) | |-- void fill(byte[], int, int, byte) | |-- void fill(boolean[], boolean) | |-- void fill(boolean[], int, int, boolean) | |-- void fill(double[], double) | |-- void fill(double[], int, int, double) | |-- void fill(float[], float) | |-- void fill(float[], int, int, float) | |-- void fill(java.lang.Object[], java.lang.Object) | |-- void fill(java.lang.Object[], int, int, java.lang.Object) | |-- java.lang.Object[] copyOf(java.lang.Object[], int) | |-- java.lang.Object[] copyOf(java.lang.Object[], int, java.lang.Class) | |-- byte[] copyOf(byte[], int) | |-- short[] copyOf(short[], int) | |-- int[] copyOf(int[], int) | |-- long[] copyOf(long[], int) | |-- char[] copyOf(char[], int) | |-- float[] copyOf(float[], int) | |-- double[] copyOf(double[], int) | |-- boolean[] copyOf(boolean[], int) | |-- java.lang.Object[] copyOfRange(java.lang.Object[], int, int) | |-- java.lang.Object[] copyOfRange(java.lang.Object[], int, int, java.lang.Class) | |-- byte[] copyOfRange(byte[], int, int) | |-- short[] copyOfRange(short[], int, int) | |-- int[] copyOfRange(int[], int, int) | |-- long[] copyOfRange(long[], int, int) | |-- char[] copyOfRange(char[], int, int) | |-- float[] copyOfRange(float[], int, int) | |-- double[] copyOfRange(double[], int, int) | |-- boolean[] copyOfRange(boolean[], int, int) | |-- java.util.List asList(java.lang.Object[]) | |-- int hashCode(long[]) | |-- int hashCode(int[]) | |-- int hashCode(short[]) | |-- int hashCode(char[]) | |-- int hashCode(byte[]) | |-- int hashCode(boolean[]) | |-- int hashCode(float[]) | |-- int hashCode(double[]) | |-- int hashCode(java.lang.Object[]) | |-- int deepHashCode(java.lang.Object[]) | |-- boolean deepEquals(java.lang.Object[], java.lang.Object[]) | |-- java.lang.String toString(long[]) | |-- java.lang.String toString(int[]) | |-- java.lang.String toString(short[]) | |-- java.lang.String toString(char[]) | |-- java.lang.String toString(byte[]) | |-- java.lang.String toString(boolean[]) | |-- java.lang.String toString(float[]) | |-- java.lang.String toString(double[]) | |-- java.lang.String toString(java.lang.Object[]) | |-- java.lang.String deepToString(java.lang.Object[]) |-- java.util.BitSet | |-- void flip(int) | |-- void flip(int, int) | |-- void set(int) | |-- void set(int, boolean) | |-- void set(int, int) | |-- void set(int, int, boolean) | |-- void clear(int) | |-- void clear(int, int) | |-- void clear() | |-- boolean get(int) | |-- java.util.BitSet get(int, int) | |-- int nextSetBit(int) | |-- int nextClearBit(int) | |-- int length() | |-- boolean isEmpty() | |-- boolean intersects(java.util.BitSet) | |-- int cardinality() | |-- void and(java.util.BitSet) | |-- void or(java.util.BitSet) | |-- void xor(java.util.BitSet) | |-- void andNot(java.util.BitSet) | |-- int hashCode() | |-- int size() | |-- boolean equals(java.lang.Object) | |-- java.lang.Object clone() | |-- java.lang.String toString() |-- java.util.Collection | |-- int size() | |-- boolean isEmpty() | |-- boolean contains(java.lang.Object) | |-- boolean containsAll(java.util.Collection) | |-- boolean add(java.lang.Object) | |-- boolean addAll(java.util.Collection) | |-- boolean remove(java.lang.Object) | |-- boolean removeAll(java.util.Collection) | |-- java.lang.Object[] toArray() | |-- java.lang.Object[] toArray(java.lang.Object[]) | |-- void clear() | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- boolean retainAll(java.util.Collection) |-- java.util.Collections | |-- void sort(java.util.List) | |-- void sort(java.util.List, java.util.Comparator) | |-- int binarySearch(java.util.List, java.lang.Object) | |-- int binarySearch(java.util.List, java.lang.Object, java.util.Comparator) | |-- void reverse(java.util.List) | |-- void shuffle(java.util.List) | |-- void swap(java.util.List, int, int) | |-- void fill(java.util.List, java.lang.Object) | |-- void copy(java.util.List, java.util.List) | |-- java.lang.Object min(java.util.Collection) | |-- java.lang.Object min(java.util.Collection, java.util.Comparator) | |-- java.lang.Object max(java.util.Collection) | |-- java.lang.Object max(java.util.Collection, java.util.Comparator) | |-- void rotate(java.util.List, int) | |-- boolean replaceAll(java.util.List, java.lang.Object, java.lang.Object) | |-- int indexOfSubList(java.util.List, java.util.List) | |-- int lastIndexOfSubList(java.util.List, java.util.List) | |-- java.util.Collection unmodifiableCollection(java.util.Collection) | |-- java.util.Set unmodifiableSet(java.util.Set) | |-- java.util.SortedSet unmodifiableSortedSet(java.util.SortedSet) | |-- java.util.List unmodifiableList(java.util.List) | |-- java.util.Map unmodifiableMap(java.util.Map) | |-- java.util.SortedMap unmodifiableSortedMap(java.util.SortedMap) | |-- java.util.Collection synchronizedCollection(java.util.Collection) | |-- java.util.Set synchronizedSet(java.util.Set) | |-- java.util.SortedSet synchronizedSortedSet(java.util.SortedSet) | |-- java.util.List synchronizedList(java.util.List) | |-- java.util.Map synchronizedMap(java.util.Map) | |-- java.util.SortedMap synchronizedSortedMap(java.util.SortedMap) | |-- java.util.Collection checkedCollection(java.util.Collection, java.lang.Class) | |-- java.util.Set checkedSet(java.util.Set, java.lang.Class) | |-- java.util.SortedSet checkedSortedSet(java.util.SortedSet, java.lang.Class) | |-- java.util.List checkedList(java.util.List, java.lang.Class) | |-- java.util.Map checkedMap(java.util.Map, java.lang.Class, java.lang.Class) | |-- java.util.SortedMap checkedSortedMap(java.util.SortedMap, java.lang.Class, java.lang.Class) | |-- java.util.Set emptySet() | |-- java.util.List emptyList() | |-- java.util.Map emptyMap() | |-- java.util.Set singleton(java.lang.Object) | |-- java.util.List singletonList(java.lang.Object) | |-- java.util.Map singletonMap(java.lang.Object, java.lang.Object) | |-- java.util.List nCopies(int, java.lang.Object) | |-- java.util.Comparator reverseOrder() | |-- java.util.Comparator reverseOrder(java.util.Comparator) | |-- java.util.Enumeration enumeration(java.util.Collection) | |-- java.util.ArrayList list(java.util.Enumeration) | |-- int frequency(java.util.Collection, java.lang.Object) | |-- boolean disjoint(java.util.Collection, java.util.Collection) | |-- boolean addAll(java.util.Collection, java.lang.Object[]) | |-- java.util.Set newSetFromMap(java.util.Map) | |-- java.util.Queue asLifoQueue(java.util.Deque) |-- java.util.Comparator | |-- int compare(java.lang.Object, java.lang.Object) |-- java.util.Deque | |-- boolean offerFirst(java.lang.Object) | |-- void push(java.lang.Object) | |-- void addFirst(java.lang.Object) | |-- boolean offerLast(java.lang.Object) | |-- void addLast(java.lang.Object) | |-- java.lang.Object peekFirst() | |-- java.lang.Object getFirst() | |-- java.lang.Object peekLast() | |-- java.lang.Object getLast() | |-- java.lang.Object pollFirst() | |-- java.lang.Object removeFirst() | |-- java.lang.Object pop() | |-- java.lang.Object pollLast() | |-- java.lang.Object removeLast() | |-- java.util.Iterator descendingIterator() | |-- boolean removeLastOccurrence(java.lang.Object) | |-- boolean removeFirstOccurrence(java.lang.Object) |-- java.util.Dictionary | |-- int size() | |-- boolean isEmpty() | |-- java.util.Enumeration keys() | |-- java.util.Enumeration elements() | |-- java.lang.Object get(java.lang.Object) | |-- java.lang.Object put(java.lang.Object, java.lang.Object) | |-- java.lang.Object remove(java.lang.Object) |-- java.util.HashMap | |-- int size() | |-- boolean isEmpty() | |-- java.lang.Object get(java.lang.Object) | |-- boolean containsKey(java.lang.Object) | |-- java.lang.Object put(java.lang.Object, java.lang.Object) | |-- void putAll(java.util.Map) | |-- java.lang.Object remove(java.lang.Object) | |-- void clear() | |-- boolean containsValue(java.lang.Object) | |-- java.lang.Object clone() | |-- java.util.Set keySet() | |-- java.util.Collection values() | |-- java.util.Set entrySet() |-- java.util.HashSet | |-- java.util.Iterator iterator() | |-- int size() | |-- boolean isEmpty() | |-- boolean contains(java.lang.Object) | |-- boolean add(java.lang.Object) | |-- boolean remove(java.lang.Object) | |-- void clear() | |-- java.lang.Object clone() |-- java.util.Hashtable | |-- int size() | |-- boolean isEmpty() | |-- java.util.Enumeration keys() | |-- java.util.Enumeration elements() | |-- boolean contains(java.lang.Object) | |-- boolean containsValue(java.lang.Object) | |-- boolean containsKey(java.lang.Object) | |-- java.lang.Object get(java.lang.Object) | |-- java.lang.Object put(java.lang.Object, java.lang.Object) | |-- java.lang.Object remove(java.lang.Object) | |-- void putAll(java.util.Map) | |-- void clear() | |-- java.lang.Object clone() | |-- java.lang.String toString() | |-- java.util.Set keySet() | |-- java.util.Set entrySet() | |-- java.util.Collection values() | |-- boolean equals(java.lang.Object) | |-- int hashCode() |-- java.util.Iterator | |-- java.lang.Object next() | |-- boolean hasNext() | |-- void remove() |-- java.util.LinkedHashMap | |-- boolean containsValue(java.lang.Object) | |-- java.lang.Object get(java.lang.Object) | |-- void clear() |-- java.util.LinkedList | |-- java.lang.Object getFirst() | |-- java.lang.Object getLast() | |-- java.lang.Object removeFirst() | |-- java.lang.Object removeLast() | |-- void addFirst(java.lang.Object) | |-- void addLast(java.lang.Object) | |-- boolean contains(java.lang.Object) | |-- int size() | |-- boolean add(java.lang.Object) | |-- boolean remove(java.lang.Object) | |-- boolean addAll(java.util.Collection) | |-- boolean addAll(int, java.util.Collection) | |-- void clear() | |-- java.lang.Object get(int) | |-- java.lang.Object set(int, java.lang.Object) | |-- void add(int, java.lang.Object) | |-- java.lang.Object remove(int) | |-- int indexOf(java.lang.Object) | |-- int lastIndexOf(java.lang.Object) | |-- java.lang.Object peek() | |-- java.lang.Object element() | |-- java.lang.Object poll() | |-- java.lang.Object remove() | |-- boolean offer(java.lang.Object) | |-- boolean offerFirst(java.lang.Object) | |-- boolean offerLast(java.lang.Object) | |-- java.lang.Object peekFirst() | |-- java.lang.Object peekLast() | |-- java.lang.Object pollFirst() | |-- java.lang.Object pollLast() | |-- void push(java.lang.Object) | |-- java.lang.Object pop() | |-- boolean removeFirstOccurrence(java.lang.Object) | |-- boolean removeLastOccurrence(java.lang.Object) | |-- java.util.ListIterator listIterator(int) | |-- java.util.Iterator descendingIterator() | |-- java.lang.Object clone() | |-- java.lang.Object[] toArray() | |-- java.lang.Object[] toArray(java.lang.Object[]) |-- java.util.List | |-- java.lang.Object get(int) | |-- java.lang.Object set(int, java.lang.Object) | |-- java.lang.Object remove(int) | |-- boolean add(java.lang.Object) | |-- void add(int, java.lang.Object) | |-- boolean addAll(int, java.util.Collection) | |-- int indexOf(java.lang.Object) | |-- int lastIndexOf(java.lang.Object) | |-- boolean isEmpty() | |-- java.util.ListIterator listIterator(int) | |-- java.util.ListIterator listIterator() | |-- int hashCode() | |-- boolean equals(java.lang.Object) | |-- java.util.List subList(int, int) | |-- boolean retainAll(java.util.Collection) |-- java.util.ListIterator | |-- boolean hasPrevious() | |-- java.lang.Object previous() | |-- boolean hasNext() | |-- java.lang.Object next() | |-- int nextIndex() | |-- int previousIndex() | |-- void remove() | |-- void set(java.lang.Object) | |-- void add(java.lang.Object) |-- java.util.Map | |-- boolean isEmpty() | |-- int size() | |-- boolean containsKey(java.lang.Object) | |-- boolean containsValue(java.lang.Object) | |-- java.lang.Object get(java.lang.Object) | |-- java.lang.Object put(java.lang.Object, java.lang.Object) | |-- void putAll(java.util.Map) | |-- java.lang.Object remove(java.lang.Object) | |-- void clear() | |-- java.util.Set entrySet() | |-- java.util.Set keySet() | |-- java.util.Collection values() | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- boolean replace(java.lang.Object, java.lang.Object, java.lang.Object) | |-- java.lang.Object replace(java.lang.Object, java.lang.Object) | |-- java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object) | |-- boolean remove(java.lang.Object, java.lang.Object) |-- java.util.Objects | |-- int compare(java.lang.Object, java.lang.Object, java.util.Comparator) | |-- boolean deepEquals(java.lang.Object, java.lang.Object) | |-- boolean equals(java.lang.Object, java.lang.Object) | |-- int hash(java.lang.Object[]) | |-- int hashCode(java.lang.Object) | |-- java.lang.Object requireNonNull(java.lang.Object) | |-- java.lang.Object requireNonNull(java.lang.Object, java.lang.String) | |-- java.lang.String toString(java.lang.Object) | |-- java.lang.String toString(java.lang.Object, java.lang.String) |-- java.util.PriorityQueue | |-- boolean add(java.lang.Object) | |-- boolean offer(java.lang.Object) | |-- java.lang.Object peek() | |-- boolean remove(java.lang.Object) | |-- boolean contains(java.lang.Object) | |-- java.lang.Object[] toArray() | |-- java.lang.Object[] toArray(java.lang.Object[]) | |-- java.util.Iterator iterator() | |-- int size() | |-- void clear() | |-- java.lang.Object poll() | |-- java.util.Comparator comparator() |-- java.util.Queue | |-- boolean add(java.lang.Object) | |-- java.lang.Object element() | |-- boolean offer(java.lang.Object) | |-- java.lang.Object peek() | |-- java.lang.Object poll() | |-- java.lang.Object remove() |-- java.util.Set | |-- int size() | |-- boolean isEmpty() | |-- boolean contains(java.lang.Object) | |-- java.util.Iterator iterator() | |-- java.lang.Object[] toArray() | |-- java.lang.Object[] toArray(java.lang.Object[]) | |-- boolean add(java.lang.Object) | |-- boolean remove(java.lang.Object) | |-- boolean containsAll(java.util.Collection) | |-- boolean addAll(java.util.Collection) | |-- boolean retainAll(java.util.Collection) | |-- boolean removeAll(java.util.Collection) | |-- void clear() | |-- boolean equals(java.lang.Object) | |-- int hashCode() |-- java.util.SortedMap | |-- java.util.Comparator comparator() | |-- java.lang.Object firstKey() | |-- java.lang.Object lastKey() | |-- java.util.SortedMap headMap(java.lang.Object) | |-- java.util.SortedMap tailMap(java.lang.Object) | |-- java.util.SortedMap subMap(java.lang.Object, java.lang.Object) |-- java.util.SortedSet | |-- java.util.Comparator comparator() | |-- java.lang.Object first() | |-- java.util.SortedSet headSet(java.lang.Object) | |-- java.lang.Object last() | |-- java.util.SortedSet subSet(java.lang.Object, java.lang.Object) | |-- java.util.SortedSet tailSet(java.lang.Object) |-- java.util.SubList | |-- java.lang.Object set(int, java.lang.Object) | |-- java.lang.Object get(int) | |-- int size() | |-- void add(int, java.lang.Object) | |-- java.lang.Object remove(int) | |-- boolean addAll(java.util.Collection) | |-- boolean addAll(int, java.util.Collection) | |-- java.util.Iterator iterator() | |-- java.util.ListIterator listIterator(int) | |-- java.util.List subList(int, int) |-- java.util.TreeMap | |-- int size() | |-- boolean containsKey(java.lang.Object) | |-- boolean containsValue(java.lang.Object) | |-- java.lang.Object get(java.lang.Object) | |-- java.util.Comparator comparator() | |-- java.lang.Object firstKey() | |-- java.lang.Object lastKey() | |-- void putAll(java.util.Map) | |-- java.lang.Object put(java.lang.Object, java.lang.Object) | |-- java.lang.Object remove(java.lang.Object) | |-- void clear() | |-- java.lang.Object clone() | |-- java.util.Map$Entry firstEntry() | |-- java.util.Map$Entry lastEntry() | |-- java.util.Map$Entry pollFirstEntry() | |-- java.util.Map$Entry pollLastEntry() | |-- java.util.Map$Entry lowerEntry(java.lang.Object) | |-- java.lang.Object lowerKey(java.lang.Object) | |-- java.util.Map$Entry floorEntry(java.lang.Object) | |-- java.lang.Object floorKey(java.lang.Object) | |-- java.util.Map$Entry ceilingEntry(java.lang.Object) | |-- java.lang.Object ceilingKey(java.lang.Object) | |-- java.util.Map$Entry higherEntry(java.lang.Object) | |-- java.lang.Object higherKey(java.lang.Object) | |-- java.util.Set keySet() | |-- java.util.NavigableSet navigableKeySet() | |-- java.util.NavigableSet descendingKeySet() | |-- java.util.Collection values() | |-- java.util.Set entrySet() | |-- java.util.NavigableMap descendingMap() | |-- java.util.NavigableMap subMap(java.lang.Object, boolean, java.lang.Object, boolean) | |-- java.util.NavigableMap headMap(java.lang.Object, boolean) | |-- java.util.NavigableMap tailMap(java.lang.Object, boolean) | |-- java.util.SortedMap subMap(java.lang.Object, java.lang.Object) | |-- java.util.SortedMap headMap(java.lang.Object) | |-- java.util.SortedMap tailMap(java.lang.Object) |-- java.util.TreeSet | |-- java.util.Iterator iterator() | |-- java.util.Iterator descendingIterator() | |-- java.util.NavigableSet descendingSet() | |-- int size() | |-- boolean isEmpty() | |-- boolean contains(java.lang.Object) | |-- boolean add(java.lang.Object) | |-- boolean remove(java.lang.Object) | |-- void clear() | |-- boolean addAll(java.util.Collection) | |-- java.util.NavigableSet subSet(java.lang.Object, boolean, java.lang.Object, boolean) | |-- java.util.NavigableSet headSet(java.lang.Object, boolean) | |-- java.util.NavigableSet tailSet(java.lang.Object, boolean) | |-- java.util.SortedSet subSet(java.lang.Object, java.lang.Object) | |-- java.util.SortedSet headSet(java.lang.Object) | |-- java.util.SortedSet tailSet(java.lang.Object) | |-- java.util.Comparator comparator() | |-- java.lang.Object first() | |-- java.lang.Object last() | |-- java.lang.Object lower(java.lang.Object) | |-- java.lang.Object floor(java.lang.Object) | |-- java.lang.Object ceiling(java.lang.Object) | |-- java.lang.Object higher(java.lang.Object) | |-- java.lang.Object pollFirst() | |-- java.lang.Object pollLast() | |-- java.lang.Object clone() |-- java.util.Vector | |-- void copyInto(java.lang.Object[]) | |-- void trimToSize() | |-- void ensureCapacity(int) | |-- void setSize(int) | |-- int capacity() | |-- int size() | |-- boolean isEmpty() | |-- java.util.Enumeration elements() | |-- boolean contains(java.lang.Object) | |-- int indexOf(java.lang.Object) | |-- int indexOf(java.lang.Object, int) | |-- int lastIndexOf(java.lang.Object) | |-- int lastIndexOf(java.lang.Object, int) | |-- java.lang.Object elementAt(int) | |-- java.lang.Object firstElement() | |-- java.lang.Object lastElement() | |-- void setElementAt(java.lang.Object, int) | |-- void removeElementAt(int) | |-- void insertElementAt(java.lang.Object, int) | |-- void addElement(java.lang.Object) | |-- boolean removeElement(java.lang.Object) | |-- void removeAllElements() | |-- java.lang.Object clone() | |-- java.lang.Object[] toArray() | |-- java.lang.Object[] toArray(java.lang.Object[]) | |-- java.lang.Object get(int) | |-- java.lang.Object set(int, java.lang.Object) | |-- boolean add(java.lang.Object) | |-- boolean remove(java.lang.Object) | |-- void add(int, java.lang.Object) | |-- java.lang.Object remove(int) | |-- void clear() | |-- boolean containsAll(java.util.Collection) | |-- boolean addAll(java.util.Collection) | |-- boolean removeAll(java.util.Collection) | |-- boolean retainAll(java.util.Collection) | |-- boolean addAll(int, java.util.Collection) | |-- boolean equals(java.lang.Object) | |-- int hashCode() | |-- java.lang.String toString() | |-- java.util.List subList(int, int) | |-- java.util.ListIterator listIterator(int) | |-- java.util.ListIterator listIterator() | |-- java.util.Iterator iterator()